package com.zrrd.test02;

/**
 * @author WanJl
 * @version 1.0
 * @title LambdTest01
 * @description
 * @create 2024/6/1
 */
public class LambdTest01 {
    public static void main(String[] args) {
        /*
            Lambda表达式的格式：
                (形参列表)->{代码块}
                无参代码块：
                ()->{代码块}
                一个参数的代码块：
                (形参A)->{代码块}
                多个参数的代码块：
                (形参A,形参B,...形参N)->{代码块}
                -> 表示一个指向动作
                代码块：具体的操作内容

            lambda表达式的使用前提：
            |-1、有一个接口
            |-2、接口中有一个且只有一个抽象方法
         */


        /*
        - 定义一个接口(Eatable)，里面定义一个抽象方法：void eat();
        - 定义一个测试类(EatableDemo)，在测试类中提供两个方法
            - 一个方法是：useEatable(Eatable e)
            - 一个方法是主方法，在主方法中调用useEatable方法
         */








    }
}

interface inter1{
    void met();
    void me2t();
}
